automatic punching press - French English Dictionary